@charset "utf-8";
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	*border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
fieldset,img,a img {
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}
em,strong {
	font-weight: bold;
}
li {
	list-style: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: bold;
	color: #000;
}
q: before,q: after,blockquote: before,blockquote: after {
	content: "";
}
abbr,acronym {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	*font-size: 100%;
	font-weight: inherit;
}
del,ins {
	text-decoration: none;
}
body {
	font: 12px Verdana,SimSun,Arial,Helvetica,sans-serif;
	color: #4d4d4d;
	background: #fff;
}
#container {
	width: 950px;
	margin: 0 auto;
}
a,a: link {
	cursor: pointer;
	text-decoration: none;
	color: #07f;
	outline: none;
}
a: visited {
	color: #964891;
}
a: hover {
	color: #07f;
	text-decoration: underline;
}
a: active {
	color: #07f;
}
#main a: link,#main a: visited {
	color: #07f;
}
#main a: hover {
	color: #07f;
	text-decoration: underline;
}
legend {
	*margin-left: -7px;
}
#header {
	position: relative;
	margin: 14px 0 0 0;
}
.header-link {
	position: absolute;
	top: 0;
	right: 0;
	width: 330px;
	height: 31px;
	text-align: right;
}
#nav {
	position: relative;
	height: 62px;
	margin: 10px 0 0 0;
	overflow: hidden;
	background: #FFF url(https: //img.alipay.com/pa/frame/v1/bg-nav.png) repeat-x 0 0;
}
.nav-container {
	background: transparent url(https: //img.alipay.com/pa/frame/v1/bg-nav.png) no-repeat 0 -101px;
	padding-left: 15px;
	height: 32px;
}
.nav-master {
	display: block;
	float: left;
	height: 30px;
	width: 105px;
	line-height: 30px;
	text-align: center;
	position: relative;
}
#nav .nav-master-a {
	display: block;
	font-size: 14px;
	color: #fff;
	background: none;
	text-decoration: none;
}
#nav .nav-master-a: hover {
	background: #FFF url(https: //img.alipay.com/pa/frame/v1/bg-nav.png) no-repeat 0 -200px;
}
#nav li.current {
	background: #FFF url(https: //img.alipay.com/pa/frame/v1/bg-nav.png) repeat-x 0 -167px;
}
.nav-sub {
	position: absolute;
	width: 619px;
	text-align: left;
	top: 30px;
	left: 0;
	display: none;
	padding: 3px 0 0 0;
	background: #FFF url(https: //img.alipay.com/pa/frame/v1/bg-nav.png) repeat-x 0 -30px;
}
#nav .current .nav-sub {
	display: block;
}
.nav-sub li {
	float: left;
	display: block;
	width: 78px;
	text-align: center;
	height: 30px;
	overflow: hidden;
}
#nav .nav-sub a {
	display: block;
	color: #4d4d4d;
	text-decoration: none;
}
#nav a.current {
	background: #FFF url(https: //img.alipay.com/pa/frame/v1/bg-nav.png) no-repeat -14px -71px;
}
#nav .nav-sub a: hover {
	background: #FFF url(https: //img.alipay.com/pa/frame/v1/bg-nav.png) no-repeat -14px -238px;
}
.nav-master-app {
	background: #fff;
	position: absolute;
	width: 105px;
	height: 32px;
	right: 0;
	top: 0;
	background: transparent url(https: //img.alipay.com/pa/frame/v1/bg-nav.png) no-repeat right -134px;
}
#footer {
	position: relative;
	margin: 40px auto 0 auto;
	text-align: center;
	z-index: 1;
}
.footer-link {
	margin-bottom: 12px;
	line-height: 2.25;
	background: #ececec url(https: //img.alipay.com/pa/frame/v1/bg-footer.png) no-repeat 0 0;
}
.footer-link a {
	color: #4d4d4d;
}
.footer-link a: hover {
	color: #07f;
}
.footer-link li {
	display: inline;
	border-right: solid 1px #4d4d4d;
	padding: 0 7px 0 1px;
	*padding: 0 2px 0 7px;
}
#footer .feedback {
	position: absolute;
	right: 0;
	top: 0;
	width: 80px;
	height: 27px;
	border: none;
	background: #ececec url(https: //img.alipay.com/pa/frame/v1/bg-footer.png) no-repeat right bottom;
}
#footer .feedback a {
	color: #07f;
}
.footer-link .last {
	border: none;
}
#footer .copyright {
	margin: 7px auto 17px auto;
}
.fn-clear: after,#header: after,#content: after,#aside: after,#footer: after,.pop-container: after,.fm-item: after,.page: after,.title: after,.pop: after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}
.fn-clear,#header,#content,#aside,#footer,.pop-container,.fm-item,.page,.title,.pop {
	zoom: 1;
}
body .fn-hide {
	display: none;
}
body .fn-show {
	display: block;
}
.fn-tright {
	text-align: right;
}
.fn-tcenter {
	text-align: center;
}
.fn-overflow-h {
	overflow: hidden;
}
.line {
	height: 1px;
	margin: 3px 0;
	overflow: hidden;
	background: #d7d7d7;
}
.line-title {
	margin: 4px 0 -5px;
}
.lightbox-loading {
	width: 36px;
	height: 36px;
	margin: 0 5px;
	background: url(https: //img.alipay.com/pa/frame/v1/ico-loading.gif) no-repeat center center;
}
.loading {
	width: 26px;
	height: 26px;
	margin: 0 5px;
	background: url(https: //img.alipay.com/pa/frame/v1/ico-form-loading.gif) no-repeat center center;
}
.loading-text {
	color: #20B907;
	padding-right: 15px;
	background: url(https: //img.alipay.com/pa/frame/v1/ico-loading-text.gif) no-repeat right 80%;
}
.label-for {
	margin-left: 8px;
	*margin-left: 5px;
}
.h-after-link {
	margin-top: 20px;
}
.h-after-link h2 {
	margin: 0 10px 0 2px;
	display: inline;
	font-size: 16px;
	color: #000;
}
.h-after-link p {
	display: inline;
}
em.hightlight {
	color: #07f;
	font-weight: normal;
}
.page {
	height: 27px;
	line-height: 27px;
	border-bottom: 2px solid #e2e2e2;
	overflow: hidden;
	background: #f8f8f8;
	text-align: right;
}
.page-action {
	float: left;
	padding-left: 15px;
}
.page-link {
	margin-right: 10px;
}
.page-link a,.page-link em {
	font-size: 14px;
	font-weight: bold;
	margin: 0 4px;
}
.ctrl {
	margin-top: 15px;
}
.ctrl form,.ctrl li {
	display: inline;
}
.ctrl-btn,.ctrl-select {
	display: inline-block;
	height: 27px;
	background: transparent url(https: //img.alipay.com/pa/frame/v1/btn-ctrl.png) no-repeat right top;
}
.ctrl-select {
	background-position: right -63px;
}
.ctrl-btn input,.ctrl-select input {
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	padding: 0 10px;
	*padding: 3px 0 0 0;
	border: none;
	background: transparent url(https: //img.alipay.com/pa/frame/v1/btn-ctrl.png) no-repeat 0 -32px;
}
.ctrl-select input {
	padding: 0 15px 0 10px;
	*padding: 3px 5px 0 0;
}
.ctrl .action {
	position: relative;
	z-index: 999;
}
.ctrl .action ul {
	position: absolute;
	display: none;
	top: 17px;
	*top: 26px;
	left: 0;
	width: 87px;
	border: #bfbfbf solid 1px;
	background: #f2f2f2;
	padding: 2px 1px;
}
.ctrl .action li {
	display: block;
	height: 18px;
	margin: 2px 0;
}
.ctrl .action li a {
	border: #f2f2f2 solid 1px;
	height: 11px;
	padding: 3px 8px;
	_padding: 3px 8px 0 8px;
	display: block;
}
.ctrl .action li a: hover {
	border-color: #e2e2e2;
	background: #fff;
	text-decoration: none;
}
.ctrl-link {
	*padding-left: 10px;
}
span.btn,a.btn,.btn-icon {
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	line-height: 100%;
	text-align: left;
	font-size: 12px;
	*zoom: 1;
	text-decoration: none;
}
span.btn,span.btn input,span.btn button,a.btn span {
	background-image: url('https: //img.alipay.com/pa/frame/v1/bg-btn.png');
	background-repeat: repeat-x;
	border: none;
	*border: 0;
	*overflow: visible;
	cursor: pointer;
}
span.btn input,span.btn button,a.btn span {
	vertical-align: baseline;
}
a.btn span {
	display: block;
	float: left;
}
span.btn-ok,a.btn-ok,span.btn-ok-hover,a.btn-ok-hover,span.btn-cancel,a.btn-cancel,span.btn-ok-disabled,a.btn-ok-disabled {
	font-size: 14px;
	padding: 1px;
	border: 1px #D74C00 solid;
}
span.btn-ok,a.btn-ok {
	background-position: 0 0;
}
span.btn-ok-hover,a.btn-ok-hover,span.btn-ok: hover,a.btn-ok: hover {
	padding: 1px;
	border: 1px #e55100 solid;
}
span.btn-ok-disabled,a.btn-ok-disabled {
	background-position: 0 -103px;
	border: 1px #aaa solid;
}
span.btn-cancel,a.btn-cancel {
	background-position: 0 -103px;
	border: 1px #A8A8A8 solid;
}
span.btn-ok button,span.btn-ok input,a.btn-ok span,span.btn-cancel button,span.btn-cancel input,a.btn-cancel span,span.btn-ok-hover button,span.btn-ok-hover input,a.btn-ok-hover span,span.btn-ok-disabled input,a.btn-ok-disabled span {
	padding: 0 16px;
	height: 29px;
	line-height: 29px;
	_line-height: 28px;
	font-weight: bold;
	color: #fff;
}
span.btn-ok button,span.btn-ok input,a.btn-ok span {
	background-position: 0 -70px;
}
span.btn-ok-disabled button,span.btn-ok-disabled input,a.btn-ok-disabled span {
	background: #ccc none;
	cursor: default;
}
span.btn-ok-hover button,span.btn-ok-hover input,a.btn-ok-hover span {
	background-position: 0 -36px;
}
span.btn-cancel button,span.btn-cancel input,a.btn-cancel span {
	background: #ccc;
	color: #FFF;
}
span.btn-ok-s,a.btn-ok-s,span.btn-ok-s-hover,a.btn-ok-s-hover,span.btn-cancel-s,a.btn-cancel-s {
	padding: 1px;
	border: 1px #D74C00 solid;
}
span.btn-ok-s,a.btn-ok-s {
	background-position: 0 -10px;
}
span.btn-cancel-s,a.btn-cancel-s {
	background-position: 0 -103px;
	color: #5B5B5B;
	border: 1px #959595 solid;
}
span.btn-ok-s button,span.btn-ok-s input,a.btn-ok-s span,span.btn-cancel-s button,span.btn-cancel-s input,a.btn-cancel-s span {
	padding: 0 9px;
	height: 20px;
	line-height: 20px;
	color: #fff;
}
span.btn-ok-s button,span.btn-ok-s input,a.btn-ok-s span {
	background-position: 0 -36px;
}
span.btn-cancel-s button,span.btn-cancel-s input,a.btn-cancel-s span {
	background-position: 0 -312px;
	color: #5B5B5B;
}
input.btn-fixed,button.btn-fixed,a.btn-fixed,input.btn-fixed2,button.btn-fixed2,a.btn-fixed2 {
	height: 21px;
	line-height: 19px;
	padding: 1px 0 3px;
	*padding: inherit;
	border: none;
	background: transparent url('https: //img.alipay.com/pa/frame/v1/bg-btn.png') 0 -336px no-repeat;
	text-align: center;
	color: #4d4d4d;
}
input.btn-fixed,button.btn-fixed,a.btn-fixed {
	width: 45px;
}
input.btn-fixed2,button.btn-fixed2,a.btn-fixed2 {
	width: 66px;
	background-position: -53px -336px;
}
a.btn-fixed,a.btn-fixed2 {
	display: -moz-inline-box;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	line-height: 23px;
	font-size: 12px;
	cursor: default;
}
span.btn-normal,a.btn-normal,span.btn-normal-disabled,a.btn-normal-disabled,span.btn-normal-s,a.btn-normal-s {
	display: -moz-inline-box;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	line-height: 100%;
	text-align: left;
	font-size: 12px;
}
span.btn-normal,span.btn-normal button,span.btn-normal input,span.btn-normal-disabled input,span.btn-normal-disabled button,span.btn-normal-disabled,span.btn-normal-s,span.btn-normal-s input,span.btn-normal-s button,a.btn-normal,a.btn-normal span,a.btn-normal-disabled,a.btn-normal-disabled span,a.btn-normal-s,a.btn-normal-s span,.btn-select em {
	background: transparent url('https: //img.alipay.com/pa/frame/v1/bg-btn.png') no-repeat 0 -138px;
	border: none;
	*border: 0;
}
a.btn-normal span,a.btn-normal-disabled span,a.btn-normal-s span,.btn-select em {
	display: block;
	float: left;
	cursor: default;
}
span.btn-normal,a.btn-normal,span.btn-normal-disabled,a.btn-normal-disabled,span.btn-normal-s,a.btn-normal-s {
	padding-left: 2px;
}
span.btn-normal input,span.btn-normal button,a.btn-normal span,span.btn-normal-disabled input,span.btn-normal-disabled button,a.btn-normal-disabled span {
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
	border: none;
	*border: 0;
	*overflow: visible;
	font-weight: 700;
}
span.btn-normal,a.btn-normal {
	background-position: 0 -138px;
}
span.btn-normal input,span.btn-normal button,a.btn-normal span {
	background-position: right -225px;
}
span.btn-normal-disabled,a.btn-normal-disabled {
	background-position: 0 -169px;
}
span.btn-normal-disabled input,span.btn-normal-disabled button,a.btn-normal-disabled span {
	background-position: right -256px;
}
span.btn-normal-s input,span.btn-normal-s button,a.btn-normal-s span {
	height: 21px;
	line-height: 21px;
	border: none;
	*border: 0;
	*overflow: visible;
}
a.btn-normal-s,span.btn-normal-s {
	background-position: 0 -200px;
}
a.btn-normal-s span,span.btn-normal-s input,span.btn-normal-s button {
	background-position: right -287px;
}
.btn-select em {
	font-style: normal;
	padding: 0 21px 0 9px;
	background-position: right -387px;
}
a.btn-normal em {
	font-weight: 700;
	background-position: right -384px;
}
.btn-on,.btn-off,.btn-icon {
	border: none;
	background: url('https: //img.alipay.com/pa/frame/v1/btn-icon.png') no-repeat;
}
.btn-on,.btn-off {
	width: 88px;
	height: 22px;
	line-height: 22px;
	border: none;
	outline: none;
	*padding-top: 1px;
	color: #4d4d4d;
}
.btn-on {
	background-position: 0 -26px;
	padding-right: 4px;
	text-align: right;
}
.btn-off {
	background-position: 0 0;
	text-align: left;
	padding-left: 4px;
}
.btn-icon span {
	visibility: hidden;
}
.btn-withdraw {
	width: 55px;
	height: 29px;
	background-position: 0 -85px;
}
.btn-withdraw: hover {
	background-position: 0 -51px;
}
.btn-addfunds {
	width: 78px;
	height: 30px;
	background-position: -58px -85px;
}
.btn-addfunds: hover {
	background-position: -58px -51px;
}
.btn-lifehelper {
	width: 123px;
	height: 27px;
	background-position: 0 -120px;
}
.btn-lifehelper: hover {
	background-position: 0 -153px;
}
.px14,span.px14 input,span.px14 button {
	font-size: 14px;
}
.ico-payment-water,.ico-payment-electric,.ico-payment-gas,.ico-payment-phone,.ico-payment-mobile,.ico-payment-broadband {
	height: 41px;
	background: url(https: //img.alipay.com/pa/frame/v1/ico-payment-item.png) no-repeat;
}
.ico-payment-water {
	width: 84px;
}
.ico-payment-electric {
	width: 84px;
	background-position: 0 -44px;
}
.ico-payment-gas {
	width: 101px;
	background-position: 0 -89px;
}
.ico-payment-phone {
	width: 101px;
	background-position: 0 -221px;
}
.ico-payment-broadband {
	width: 127px;
	background-position: 0 -133px;
}
.ico-payment-mobile {
	width: 101px;
	background-position: 0 -177px;
}
.ico-right-down-arrow {
	width: 57px;
	padding: 4px 14px 4px 4px;
	background: url(https: //img.alipay.com/pa/frame/v1/ico-payment-item.png) 125% -155px no-repeat;
}
a.ico-right-down-arrow: hover {
	border: 1px solid #C5C5C5;
	text-decoration: none;
}
.message {
	overflow: hidden;
	line-height: 16px;
	padding: 0 0 0 24px;
	margin-top: 20px;
	background: url('https: //img.alipay.com/pa/frame/v1/ico-pa.png') -27px -510px no-repeat;
	color: #4D4D4D;
}
.message em {
	float: left;
}
.message li,.message p {
	margin-left: 2px;
	padding-bottom: 5px;
	line-height: 16px;
	vertical-align: baseline;
	color: #666;
}
.message ul,.message ol {
	clear: left;
	padding-top: 5px;
}
.message ul li {
	list-style: disc inside;
}
.message ol li {
	list-style: decimal inside;
}
.m-cue em {
	color: #000;
}
.m-forbidden,.m-success,.m-error,.m-help,.m-warn,.m-cue {
	padding-left: 20px;
	background: url('https: //img.alipay.com/pa/frame/v1/ico-pa.png') no-repeat;
}
.m-forbidden {
	background-position: -200px -360px;
}
.m-success {
	background-position: -164px -390px;
}
.m-error {
	background-position: -128px -420px;
}
.m-help {
	background-position: -94px -450px;
}
.m-warn {
	background-position: -59px -480px;
}
.m-cue {
	background-position: -27px -510px;
}
.notice {
	margin-top: 20px;
	background: #F1FFD6 url('https: //img.alipay.com/pa/frame/v1/ico-pa.png') -694px -103px no-repeat;
	color: #333;
	min-height: 50px;
	_height: 50px;
	line-height: 150%;
	border: 1px #EAEAD7 solid;
	padding-left: 102px;
}
.notice div.message {
	padding: 0;
	margin: 0 0 10px 0;
	color: #333;
	background: none;
}
.notice div.message em {
	margin-bottom: 5px;
	color: #333;
}
.notice h2,.notice h3 {
	font-size: 14px;
	color: #000;
}
.notice .n-explain {
	color: #808080;
	margin-top: 5px;
	padding: 0;
}
.notice ul.n-explain li {
	padding-left: 1em;
	background: transparent url('https: //img.alipay.com/pa/frame/v1/ico-pa.png') 4px -534px no-repeat;
}
.notice .n-other {
	margin-top: 16px;
	color: #333;
}
.n-success-m .n-other,.n-error-m .n-other,.n-warn-m .n-other,.n-cue-m .n-other,.n-help-m .n-other,.n-forbidden-m .n-other {
	margin-top: 3px;
}
.n-success .n-other a,.n-error .n-other a,.n-warn .n-other a,.n-cue .n-other a,.n-help .n-other a,.n-forbidden .n-other a {
	font-size: 14px;
	padding: 0 5px;
}
.n-success,.n-error,.n-warn,.n-cue,.n-help,.n-forbidden,.n-loading {
	padding-top: 20px;
	padding-bottom: 16px;
}
.n-success-m,.n-error-m,.n-warn-m,.n-cue-m,.n-help-m,.n-forbidden-m,.n-loading-m {
	padding-top: 9px;
	padding-bottom: 8px;
}
.n-success h2,.n-error h2,.n-warn h2,.n-cue h2,.n-help h2,.n-forbidden h2,.n-loading h2 {
	padding-top: 7px;
}
.n-success-m h2,.n-error-m h2,.n-warn-m h2,.n-cue-m h2,.n-help-m h2,.n-forbidden-m h2,.n-loading-m h2 {
	padding-top: 6px;
}
.n-success h3,.n-error h3,.n-warn h3,.n-cue h3,.n-help h3,.n-forbidden h3,.n-loading h3 {
	padding-top: 7px;
}
.n-success-m h3,.n-error-m h3,.n-warn-m h3,.n-cue-m h3,.n-help-m h3,.n-forbidden-m h3,.n-loading-m h3 {
	padding-top: 6px;
}
.n-success,.n-success-m {
	border: 1px #E5E5CD solid;
	background-color: #EDFFCC;
}
.n-success {
	background-position: -877px 18px;
}
.n-success-m {
	background-position: -878px -530px;
}
.n-error,.n-error-m,.n-forbidden,.n-forbidden-m {
	border: 1px #F6C8B5 solid;
	background-color: #FCEEE8;
}
.n-error {
	background-position: -510px -224px;
}
.n-error-m {
	background-position: -510px -770px;
}
.n-warn,.n-warn-m {
	border: 1px #E7C560 solid;
	background-color: #FFFF9D;
}
.n-warn {
	background-position: -602px -163px;
}
.n-warn-m {
	background-position: -602px -710px;
}
.n-cue,.n-cue-m,.n-loading,.n-loading-m {
	border: 1px #CBD7E3 solid;
	background-color: #E5F5FF;
}
.n-cue {
	background-position: -694px -103px;
}
.n-cue-m {
	background-position: -694px -648px;
}
.n-help {
	background-position: -418px -284px;
}
.n-help-m {
	background-position: -418px -828px;
}
.n-forbidden {
	background-position: -786px -44px;
}
.n-forbidden-m {
	background-position: -786px -588px;
}
.n-loading {
	background-position: -228px -1000px;
}
.n-loading-m {
	background-position: -323px -920px;
}
.tip-angle {
	padding-top: 9px;
	position: relative;
	line-height: 16px;
	font-size: 12px;
	_height: 1px;
}
.tip-angle-container {
	float: left;
	border: 1px #A5B9CE solid;
	background: #E5F5FF;
}
.t-cue .tip-angle-container {
	border: 1px #A5B9CE solid;
	background: #E5F5FF;
}
.t-error .tip-angle-container {
	border: 1px #F6C8B5 solid;
	background: #FCEEE8;
}
.t-error .tip-angle-container em {
	font-weight: 500;
	color: #F00;
}
.t-warn .tip-angle-container {
	border: 1px #E7C560 solid;
	background: #FFFF8D;
}
.tip-angle-content {
	margin-top: 0;
	padding: 3px 3px 2px 24px;
	border: 1px #FFF solid;
	background: url('https: //img.alipay.com/pa/frame/v1/ico-pa.png') -23px -505px no-repeat;
}
.t-cue .tip-angle-content {
	background-position: -23px -505px;
}
.t-error .tip-angle-content {
	background-position: -124px -415px;
}
.t-warn .tip-angle-content {
	background-position: -55px -475px;
}
td .tip-angle-content {
	padding: 4px 3px 1px 24px;
}
.tip-angle-arrow {
	width: 15px;
	height: 10px;
	line-height: 9px;
	position: absolute;
	top: 1px;
	left: 10%;
	margin: 0 auto;
	background: url('https: //img.alipay.com/pa/frame/v1/ico-pa.png') 0 -100px no-repeat;
	font-size: 1px;
	z-index: 10;
}
.t-cue .tip-angle-arrow {
	background-position: 0 -100px;
}
.t-error .tip-angle-arrow {
	background-position: 0 -120px;
}
.t-warn .tip-angle-arrow {
	background-position: 0 -140px;
}
.tip-faq {
	padding: 17px 0 7px 20px;
	margin-top: 20px;
	line-height: 150%;
	background: none;
	border-top: 1px solid #f2f2f2;
}
.tip-faq h3 {
	font-size: 14px;
	color: #000;
}
.tip-faq dl {
	margin-top: 10px;
}
.tip-faq dd,.tip-faq dt {
	padding-left: 1em;
}
.tip-faq dt {
	font-weight: bold;
	background: transparent url('https: //img.alipay.com/pa/frame/v1/ico-pa.png') 4px -534px no-repeat;
}
.tip-faq dd {
	margin-bottom: 14px;
}
.tip-faq-link {
	margin: 20px 0;
}
.tip-voice {
	width: 532px;
	overflow: hidden;
	background: #F9F9F9;
	border: 1px #D4D4D4 solid;
	font-family: SimSun,Verdana,Arial,Helvetica,sans-serif;
}
.tip-voice-container {
	padding: 10px;
	border: 1px #FFF solid;
}
.tip-voice-container .tip-voice-normal {
	padding: 0 0 10px 0;
}
.tip-voice .tip-voice-success {
	margin: 0;
	line-height: 16px;
	padding: 0 30px 10px 24px;
	background: url('https: //img.alipay.com/pa/frame/v1/ico-pa.png') no-repeat;
	background-position: -164px -390px;
	color: #4D4D4D;
}
.tip-line {
	border: 1px solid #E1E1A2;
	padding: 3px 8px;
	background: #ffc;
	margin-top: 6px;
}
.tip-line em {
	color: #f60;
}
.tip-num li {
	line-height: 20px;
	list-style: decimal inside;
}
.com-search {
	margin: 10px 0;
}
.com-search input {
	vertical-align: middle;
}
.com-search .i-text {
	line-height: 150%;
}
.com-search .date {
	float: left;
}
.com-search .keyword {
	float: right;
}
.com-search input.i-text-sn3 {
	width: 200px;
}
.com-popmenu {
	position: relative;
	width: 77px;
}
.com-popmenu a,.com-popmenu a: visited,.com-popmenu a: link,.com-popmenu a: hover {
	text-decoration: none;
	color: #006FFF;
}
.com-popmenu ul {
	position: absolute;
	left: 0;
	top: 22px;
	width: 100%;
	overflow: hidden;
	border: 1px #c5c5c5 solid;
	border-width: 1px 0;
}
.com-popmenu li {
	height: 21px;
	line-height: 21px;
	text-indent: 4px;
	overflow: hidden;
	background: #FFF;
	border: 1px #c5c5c5 solid;
	border-width: 0 1px;
}
.com-popmenu li a {
	display: block;
	height: 100%;
}
.com-popmenu li a: hover {
	background: #DFEDFD;
}
.com-popmenu-arrow {
	width: 57px;
	padding: 4px 14px 4px 4px;
	background: url(https: //img.alipay.com/pa/frame/v1/btn-icon.png) 100% 0 no-repeat;
}
.com-popmenu a.com-popmenu-arrow {
	display: block;
	height: 13px;
	line-height: 13px;
	border: 1px #fff solid;
}
.com-popmenu a.com-popmenu-arrow: link,.com-popmenu a.com-popmenu-arrow: visited {
	border: 1px #fff solid;
}
.com-popmenu a.com-popmenu-arrow: hover {
	border: 1px #c5c5c5 solid;
}
.com-popmenu-select .btn-normal-s em {
	font-weight: 500;
	color: #000;
}
.com-popmenu-select .btn-normal em {
	font-size: 14px;
	color: #000;
}
.com-popmenu-select ul {
	top: 20px;
}
.com-popmenu-select li {
	background: #F2F2F2;
	padding: 3px 0 0;
}
.com-popmenu-select li a {
	height: 19px;
	line-height: 21px;
	margin: 0 1px;
}
.com-popmenu-select li a: hover {
	border: 1px #e3e3e3 solid;
	background: #fff;
}
.pop-confirm {
	width: 254px;
	height: 48px;
	background: transparent url(https: //img.alipay.com/pa/frame/v1/bg-pop-png24.png) no-repeat 0 0;
	_background: transparent url(https: //img.alipay.com/pa/frame/v1/bg-pop-png8.png) no-repeat 0 0;
}
.pop-confirm .pop-container {
	padding: 12px 15px;
	text-align: right;
}
.pop-confirm .pop-message {
	padding-right: 30px;
}
.pop-page {
	width: 254px;
	height: 140px;
	background: transparent url(https: //img.alipay.com/pa/frame/v1/bg-pop-png24.png) no-repeat 0 -49px;
	_background: transparent url(https: //img.alipay.com/pa/frame/v1/bg-pop-png8.png) no-repeat 0 -49px;
}
.pop-page .pop-container {
	padding: 15px;
}
.pop-page .pop-title {
	position: relative;
}
.pop-page .pop-title h3 {
	font-size: 14px;
}
.pop-close {
	display: block;
	height: 12px;
	position: absolute;
	right: 0;
	top: 0;
}
.pop-action {
	width: 213px;
	height: 76px;
	background: transparent url(https: //img.alipay.com/pa/frame/v1/bg-pop-png24.png) no-repeat 0 -190px;
	_background: transparent url(https: //img.alipay.com/pa/frame/v1/bg-pop-png8.png) no-repeat 0 -190px;
}
.pop,.pop-square {
	position: absolute;
	left: 0;
	top: 0;
}
.pop-square {
	width: 170px;
}
.pop .pop-container,.pop-square .pop-container {
	position: relative;
	z-index: 2;
	padding: 5px;
	border: 1px solid #CBD7E3;
	background: #E5F5FF;
}
.pop-square-warn .pop-container {
	border: 1px solid #DEA90C;
	background: #FFFF8D;
}
.pop .pop-shadow,.pop-square .pop-shadow {
	position: absolute;
	top: 2px;
	left: 2px;
	background: #666;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: .5;
	filter: alpha(Opacity=70,Style=0);
	-moz-opacity: .5;
}
.extra-task {
	padding: 20px 0 20px 56px;
	border: 1px #EAEAD8 solid;
	background: #F7F7F7;
	margin-top: 5px;
}
.extra-task-btn {
	margin-top: 20px;
}
.extra-task-btn .btn {
	vertical-align: baseline;
	margin-right: 5px;
}
.extra-task h3 {
	margin-bottom: 10px;
	font-size: 14px;
	color: #333;
}
.extra-task .extra-task-contacts {
	margin: -8px 0 0;
}
.extra-task .extra-task-contacts li {
	padding-top: 6px;
	height: 20px;
}
.extra-task .extra-task-contacts li input {
	vertical-align: middle;
	margin-right: 2px;
}
input.i-text {
	width: 170px;
	height: 18px;
	border: 1px #9C9C9C solid;
	padding: 2px 2px 0;
	*padding: 2px;
}
input.i-text-gray {
	color: #b2b2b2;
}
input.i-date {
	width: 70px;
}
input.i-money {
	width: 70px;
}
input.i-text-sn,input.i-text-sn2 {
	height: 32px;
	font-size: 20px!important;
	font-weight: bold;
	font-family: '微软雅黑';
}
input.i-text-sn {
	width: 470px;
}
input.i-text-sn2 {
	width: 250px;
}
input.i-text-authcode {
	width: 45px;
}
input.i-text-amount {
	width: 80px;
	font-weight: 700;
}
textarea.i-textarea {
	width: 410px;
	height: 47px;
	line-height: 15px;
	border: 1px #9C9C9C solid;
	padding: 2px 2px 0;
	*padding: 2px;
	overflow: auto;
}
.fn-iblock-text,a.a-button,a.a-button span,a.a-icon-text,span.b-operate,span.b-form,.step li span,span.m-message,.fm-item span.t-explain,.com-popmenu {
	display: -moz-inline-box;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	line-height: 100%;
	text-align: left;
	font-size: 12px;
}
.fn-iblock,a.a-icon,.head-search-history,#search-control a,.loading,.loading-s {
	display: -moz-inline-box;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	text-indent: -9999px;
	overflow: hidden;
	*text-indent: 0;
	font-size: 0;
	line-height: 0;
}
.tb-normal,.tb-data {
	margin-top: 10px;
	border-bottom: 1px solid #d7d7d7;
}
.tb-normal table,.tb-data table {
	width: 100%;
}
.tb-normal caption,.tb-data caption {
	padding-bottom: 10px;
	font: 700 14px/17px '宋体';
}
.tb-normal thead th,.tb-data thead th {
	text-indent: 10px;
	height: 23px;
	text-align: left;
	background: #fff url('https: //img.alipay.com/pa/frame/v1/bg-table.png') 0 -92px repeat-x;
	border: 1px solid #d7d7d7;
	border-width: 0 0 0 1px;
}
.tb-normal thead th.first,.tb-data thead th.first {
	background-position: 0 0;
	border: none;
}
.tb-normal thead th.last,.tb-data thead th.last {
	background-position: right -46px;
}
.tb-normal thead th.last,tb-data thead th.last {
	background-position: right -46px;
}
.tb-normal tbody th,.tb-normal td,.tb-data tbody th,.tb-data td {
	padding: 5px 10px;
	border: 1px solid #d7d7d7;
	border-width: 1px 0 0 1px;
	word-break: break-all;
}
.tb-normal tbody th,.tb-data tbody th {
	font-weight: 700;
}
.tb-normal td.last,.tb-data td.last {
	border: 1px solid #d7d7d7;
	border-width: 1px 1px 0 1px;
}
.tb-data thead th a,.tb-data thead th a: visited {
	background: transparent url('https: //img.alipay.com/pa/frame/v1/bg-table.png') right -5px no-repeat;
	text-decoration: none;
	padding-right: 15px;
	color: #4d4d4d;
}
.tb-data thead th a.a-order-des,.tb-data thead th a.a-order-des: visited {
	background-position: right -345px;
}
.tb-data thead th a.a-order-as,.tb-data thead th a.a-order-as: visited {
	background-position: right -299px;
}
.tb-data thead th a: hover {
	text-decoration: none;
}
.tb-data th,.tb-data td {
	*font-family: '宋体';
}
.tb-data .info {
	width: 50%;
}
.tb-data td.first {
	width: 95px;
}
.tb-data td.date {
	width: 60px;
}
.tb-data td.item {
	width: 45px;
}
.tb-data .amount {
	width: 50px;
}
.tb-data td.action {
	width: 95px;
}
.tb-data td.status {
	width: 75px;
}
#main .tb-data thead a: link,#main .tb-data thead a: visited {
	color: #4d4d4d!important;
}
#main .tb-data thead a: hover {
	text-decoration: none;
}
.tb-detail {
	width: 570px;
	margin: 20px auto;
}
.tb-detail table {
	width: 100%;
	border: 4px #C8C8C8 solid;
}
.tb-detail .tb-bg {
	background: #c8c8c8;
	color: #fff;
	line-height: 120%;
}
.tb-detail caption {
	height: 29px;
	line-height: 29px;
	padding-left: 4px;
	background: url('https: //img.alipay.com/pa/frame/v1/bg-table.png') 0 -138px no-repeat;
}
.tb-detail caption span {
	display: block;
	text-indent: 12px;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	background: url('https: //img.alipay.com/pa/frame/v1/bg-table.png') right -190px no-repeat;
}
.tb-detail tbody th {
	width: 130px;
	padding: 7px 0;
	text-align: right;
}
.tb-detail tbody td {
	padding: 7px 5px 7px 5px;
	word-break: break-all;
}
.tb-detail .action {
	text-align: right;
	padding: 4px;
}
.tb-detail .next {
	padding: 12px 0;
}
.tb-detail .next .btn {
	margin-left: 133px;
}
.tb-detail td,.tb-detail th {
	border: 1px #C7C7C7 solid;
	border-width: 0 1px 1px 0;
	font-size: 14px;
}
.tb-inner {
	position: relative;
}
.tb-inner table {
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	background: #fff;
}
.tb-inner caption {
	font-weight: bold;
	padding: 3px 0 5px 2px;
}
.tb-inner td,.tb-inner thead th {
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	padding: 3px 5px;
	font-family: SimSun;
}
.tb-inner thead th {
	font-size: 12px;
	background: #E9E9E9;
}
.tb-inner .action {
	position: absolute;
	top: 3px;
	right: 0;
}
.tb-detail .tb-inner table {
	border: none;
	padding: 0;
}
.tb-detail .tb-inner thead th {
	border-width: 0 0 1px;
	text-align: left;
	width: auto;
}
.tb-detail .tb-inner td {
	border: none;
}
.tb-detail .tb-inner thead th {
	border-top-width: 0;
	border-left-width: 0;
}
.td-detail .tb-inner tbody td.last,.td-detail .tb-inner tbody tr.last td {
	border-bottom: none;
}
.tb-detail td.tb-detail-reset {
	padding: 0;
	vertical-align: top;
}
.tb-detail .tb-inner th,.tb-detail .tb-inner td {
	border-bottom: 1px solid #C8C8C8;
}
.tb-detail tr.current td,.tb-detail tr.current th {
	background: #FDFF48;
}
.tb-detail tr.last td {
	border-bottom: none;
}
.tb-valign-top {
	vertical-align: top;
}
.step {
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
}
.step li,.step li span {
	background-image: url('https: //img.alipay.com/pa/frame/v1/bg-step.png');
	background-repeat: no-repeat;
	text-align: center;
}
.step li {
	width: 217px;
	height: 29px;
	line-height: 29px;
	padding-left: 20px;
	float: left;
	overflow: hidden;
	text-align: center;
	position: relative;
	background-position: right -108px;
	border: none;
	color: #605F5F;
}
.step li span {
	width: 100%;
	font-size: 14px;
	font-family: '宋体';
	line-height: 27px;
	line-height: 29px;
	display: block;
	position: absolute;
	left: -17px;
	background-position: 0 -108px;
}
.step li.finished {
	background-position: -4px -108px;
}
.step li.finished span {
	left: 0;
	background-position: 0 -108px;
}
.step li.current {
	height: 29px;
	background-position: right -51px;
	border: none;
}
.step li.current span {
	background-position: 17px -51px;
	font-weight: bold;
	color: #AB4400;
}
.step li.last {
	border-right: 1px #DBDBDB solid;
	background-position: right -406px;
}
.step li.last span {
	background: none;
	left: 0;
}
.step li.last-current {
	height: 29px;
	background-position: right -166px;
	border: none;
}
.step li.last-current span {
	background-position: 15px -166px;
	font-weight: bold;
	color: #AB4400;
}
.step-three li {
	width: 296px;
}
.step-five li {
	width: 169px;
}
.step-one {
	background: #fff;
	padding: 1px;
	border: 1px solid #dbdbdb;
	display: block;
	height: 81px;
	position: relative;
	overflow: visible;
	font-size: 14px;
}
.step-one h2 {
	position: absolute;
	left: -1px;
	top: -1px;
	height: 85px;
	width: 210px;
	background: transparent url('https: //img.alipay.com/pa/frame/v1/bg-step.png') repeat-x 0 -210px;
	color: #ab4400;
	text-indent: 56px;
	line-height: 85px;
}
.step-one .step-explain {
	background: transparent url('https: //img.alipay.com/pa/frame/v1/bg-step.png') repeat-x 0 -310px;
	height: 81px;
	line-height: 81px;
	padding-left: 230px;
}
.tip-form {
	margin-top: 20px;
}
.tip-form .message {
	margin-top: 0;
}
.tip-normal {
	width: 608px;
	margin-top: 6px;
	margin-left: 24px;
}
.tip-normal ul {
	margin-bottom: -3px;
}
.tip-normal li {
	margin-bottom: 3px;
	list-style: disc inside;
}
.tip-normal a: link,.tip-normal a: visited {
	color: #3D86E5;
}
.tip-normal a: hover,.tip-normal a: active {
	color: #07f;
}
.tip-done {
	text-align: center;
	position: absolute;
	top: 0;
	width: 100%;
}
.tip-done .tip-container {
	display: -moz-inline-box;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	border: 1px solid #9EDF8A;
	padding: 1px;
	background-color: #fff;
	min-width: 240px;
	_width: 240px;
	white-space: nowrap;
	text-align: left;
}
.tip-done em {
	display: -moz-inline-box;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	min-width: 240px;
	_width: 240px;
	font-weight: normal;
	color: #5D8605;
	background: #DEF9A5;
	padding: 4px 8px;
	*padding: 5px 8px 3px 8px;
}
.m-pop {
	width: 462px;
	overflow: hidden;
	background: #F9F9F9;
	border: 1px #D4D4D4 solid;
}
.m-pop .pop-container {
	padding: 7px 0 7px 8px;
	border: 1px #FFF solid;
}
.m-pop .pop-btn {
	padding-top: 10px;
}
.fm-item {
	margin: 1px 0;
	padding: 5px 5px 1px 150px;
	line-height: 24px;
}
.fm-item span,.fm-item input,.fm-item label,.fm-item select {
	vertical-align: middle;
}
.fm-item .fm-label {
	float: left;
	width: 150px;
	margin-left: -150px;
	text-align: right;
	font-size: 14px;
}
.fm-item label.label-for {
	float: none;
	padding: 0;
	margin: 0 0 0 9px;
	*margin: 0 0 0 6px;
}
.fm-item .fm-label .required {
	margin-right: 6px;
	color: #f00;
}
.fm-item .i-text {
	font-size: 12px;
	line-height: 150%;
	color: #000;
}
.i-text: hover,.i-textarea: hover {
	border: 1px #000 solid;
}
.i-text: focus,.i-textarea: focus {
	border: 1px #68acff solid;
	outline: 1px aqua solid;
}
.fm-item span.t-explain {
	margin-left: 7px;
	font-size: 12px;
}
.fm-item div.t-explain {
	font-size: 12px;
}
.fm-item .fm-explain {
	font-size: 12px;
	color: #B3B3B3;
}
.fm-item .fm-link a: link,.fm-item .fm-link a: visited {
	color: #3D86E5;
	font-size: 12px;
}
.fm-item .fm-link a: hover,.fm-item .fm-link a: active {
	color: #F00;
}
.fm-item strong {
	color: #f60;
}
.fm-item select {
	font-size: 12px;
}
.fm-item .btn {
	margin-top: 16px;
	vertical-align: baseline;
}
.sms-panel ul {
	_float: left;
}
.fm-error .i-text,.fm-error .i-textarea {
	border: 1px #F00 solid;
	color: #F00;
}
.fm-error .fm-explain {
	background: url('https: //img.alipay.com/pa/frame/v1/ico-pa.png') -128px -416px no-repeat;
	padding-left: 20px;
	color: #f00;
	line-height: 24px;
}
.fm-error .i-text: hover,.fm-error .i-textarea: hover {
	border: 1px #727272 solid;
	color: #727272;
}
.fm-error .i-text: focus,.fm-error .i-textarea: focus {
	border: 1px #68ACFF solid;
	color: #727272;
}
.fm-focus .i-text,.fm-focus .i-textarea {
	border: 1px #68acff solid;
	outline: 1px aqua solid;
	*padding: 1px 0 1px 2px;
	*border: 2px #95DDFF solid;
	cursor: text;
}
.fm-focus .i-textarea {
	*padding: 1px 0 1px 2px;
}
.fm-hover .i-text,.fm-hover .i-textarea {
	border: 1px #727272 solid;
}
.fm-focus .fm-explain,.fm-hover .fm-explain {
	color: #4d4d4d;
}
.fm-btn-s {
	margin: 20px 0;
	padding: 0;
	text-align: center;
}
.fm-btn-s .b-form {
	margin: 0 5px;
}
.fm-input {
	margin-top: 16px;
	position: relative;
}
.fm-input legend {
	padding-bottom: 25px;
	font-size: 14px;
	font-weight: bold;
	display: none;
}
.fm-col {
	margin: 15px 0;
}
.fm-col-item {
	margin-top: 7px;
}
.fm-col-item .fm-label {
	display: block;
	margin-bottom: 7px;
}
.fm-col-item .btn {
	margin-top: 16px;
	vertical-align: baseline;
}
.fm-view legend {
	padding-bottom: 20px;
	font-size: 14px;
	font-weight: bold;
}
.fm-view .fm-item {
	line-height: 20px;
}
.fm-reset legend {
	display: none;
}
.fm-reset .fm-muilt {
	padding-left: 2px;
}
.fm-reset .fm-muilt .label-for {
	font-weight: 700;
	margin-left: 0;
}
.fm-reset .fm-muilt textarea {
	width: 100%;
}
.fm-license h3 {
	margin-top: 20px;
	font-size: 14px;
}
.fm-license textarea {
	margin-top: 10px;
	width: 600px;
	height: 58px;
	color: #4d4d4d;
	padding: 4px;
	border: 1px solid #b2b2b2;
}
.fm-side {
	width: 288px;
	position: absolute;
	right: 15px;
	top: 0;
	z-index: 10;
}
.fm-side .ico-zoom {
	position: absolute;
	right: 0;
	top: 0;
}
.fm-side-preview {
	margin-top: 5px;
	position: relative;
}
.fn-golden-layout {
	width: 915px;
	height: 432px;
	margin: 20px auto 0;
}
.fn-golden-layout .container {
	padding: 20px 18px 0 30px;
}
.fn-golden-layout .container h3 {
	font-size: 14px;
}
.fn-golden-layout h3 a {
	font-size: 12px;
	font-weight: 500;
}
.fn-golden-layout .container h4 {
	position: static;
	background: none;
	width: auto;
	text-align: left;
	top: auto;
}
.fn-golden-left,.fn-golden-right {
	float: left;
	height: 428px;
	*display: inline;
	border: 1px solid #D6D6D6;
	background: #F4F4F4;
	padding: 2px;
}
.fn-golden-layout .current {
	border: 3px #FFAB33 solid;
	background: #FDFFC5;
	padding: 0;
}
.fn-golden-left {
	width: 380px;
	margin-right: 6px;
}
.fn-golden-right {
	width: 515px;
}
.com-contacts-m,.com-contacts-s {
	overflow: hidden;
}
.com-contacts-m {
	width: 655px;
}
.com-contacts-s {
	width: 318px;
	z-index: 50;
	position: relative;
}
.com-contacts-list {
	padding: 2px 4px 4px 4px;
	background: #E8E8E8 url('https: //img.alipay.com/pa/frame/v1/bg-contact.png') 0 -436px repeat-x;
	border: 1px #D2D2D2 solid;
}
.com-contacts-m .com-contacts-list {
	width: 290px;
}
.com-contacts-s .com-contacts-list {
	width: 308px;
}
.com-contacts-list {
	height: 100%;
	overflow: hidden;
}
.com-contacts-m .com-contacts-close {
	display: none;
}
.com-contacts-s .com-contacts-close {
	position: absolute;
	top: 0;
	right: 5px;
	z-index: 10;
	padding-top: 5px;
}
.com-contacts-selected {
	width: 355px;
	_width: 352px;
	height: 100%;
	overflow: hidden;
	float: left;
}
.com-contacts-selected .com-panel {
	height: 337px;
	_zoom: 1;
	overflow: hidden;
	background: #FFF;
	border: 1px #D2D2D2 solid;
	border-right: none;
}
.com-contacts-selected .com-explain {
	height: 32px;
	text-indent: 5px;
	font: 500 12px/32px simsun;
}
.com-contacts-selected ul.com-contacts-payers {
	overflow: hidden;
	overflow-y: auto;
	_width: 100%;
	*height: 0;
}
.com-contacts-selected .com-contacts-payers li {
	padding: 6px 10px;
	clear: both;
	overflow: hidden;
	border-bottom: 1px #DEDEDE solid;
	_zoom: 1;
	width: 100%;
}
.com-contacts-selected .com-contacts-payers li label {
	display: block;
	width: 220px;
	height: 24px;
	line-height: 24px;
	float: left;
}
.com-contacts-selected .com-contacts-payers li span {
	float: left;
}
.com-contacts-selected .com-contacts-payers .i-prize {
	width: 44px;
	vertical-align: middle;
}
.com-contacts-selected .com-contacts-payers .ico-del {
	width: 30px;
	height: 24px;
	float: left;
	background-position: 10px -71px;
	margin: 0 0 0 10px;
}
.com-contacts-selected .com-contacts-payers .fm-explain {
	clear: both;
}
.com-contacts-selected .contacts-sum {
	margin-top: 0;
	height: 33px;
	line-height: 33px;
	_padding-top: 6px;
	_height: 27px;
	overflow: hidden;
	border-bottom: 1px #DEDEDE solid;
	background: #F2F2F2;
}
.com-contacts-selected .com-contacts-sum {
	padding: 5px 10px;
	background: #E8E8E8;
}
.com-contacts-selected .com-contacts-sum label {
	line-height: 29px;
}
.com-contacts-selected .com-contacts-sum .i-prize {
	width: 44px;
	vertical-align: middle;
}
.com-contacts-selected .com-contacts-sum input {
	margin-right: 2px;
}
.com-contacts-selected .com-contacts-sum .fm-explain {
	background-position: -128px -420px;
}
.com-charge-standard {
	position: relative;
	z-index: 999;
}
.com-charge-standard .pop-square {
	width: 446px;
	*width: 453px;
	left: 0;
	top: 14px;
}
.com-charge-standard .pop-shadow {
	_height: 98px;
}
.com-contacts-list .com-contacts-list-group {
	height: 330px;
	overflow: hidden;
	overflow-y: auto;
	padding-top: 3px;
	background: #FFF;
	border: 1px #D2D2D2 solid;
	border-width: 0 1px 1px 1px;
	position: relative;
}
.com-contacts-list h3 {
	position: relative;
	height: 27px;
	line-height: 27px;
	background: url('https: //img.alipay.com/pa/frame/v1/bg-contact.png') -142px -267px repeat-x;
	cursor: pointer;
}
.com-contacts-list h3 span {
	color: #000;
	text-decoration: none;
	display: block;
	padding-left: 23px;
	background: url('https: //img.alipay.com/pa/frame/v1/bg-contact.png') -237px -323px no-repeat;
	font-size: 12px;
}
.com-contacts-list h3 span em {
	font-weight: 400;
}
.com-contacts-list .switch h3 span {
	background: url('https: //img.alipay.com/pa/frame/v1/bg-contact.png') -192px -361px no-repeat;
}
.com-contacts-list-group ul {
	margin: 0;
}
.com-contacts-list-group li {
	margin-top: 0;
	height: 33px;
	overflow: hidden;
	border-bottom: 1px #DEDEDE solid;
	word-break: break-all;
}
.com-contacts-list-group li input {
	float: left;
	height: 23px;
	margin: 6px 6px 0 20px;
}
.com-contacts-list-group li label {
	display: block;
	height: 25px;
	padding-top: 6px;
	cursor: pointer;
}
.com-contacts-list-group .current {
	background: #FF9;
}
.com-contacts-list-group .hover {
	background: #DCF1FF;
}
.com-mycontacts-group {
	position: relative;
	cursor: pointer;
}
.com-mycontacts-empty {
	color: #aaa;
	height: 330px;
	line-height: 330px;
	text-align: center;
}
.com-mycontacts-group .action {
	position: absolute;
	height: 27px;
	line-height: 27px;
	right: 10px;
	_right: 20px;
	top: 0;
	z-index: 9999;
}
.tab-title {
	height: 29px;
	overflow: hidden;
	background: url('https: //img.alipay.com/pa/frame/v1/bg-contact.png') 0 -208px repeat-x;
}
.tab-title ul {
	overflow: hidden;
	margin-top: 3px;
	float: left;
}
.tab-title li {
	float: left;
	_display: inline;
	margin-right: 2px;
	cursor: pointer;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	background: url('https: //img.alipay.com/pa/frame/v1/bg-contact.png') 0 -104px no-repeat;
}
.tab-title li span {
	height: 26px;
	line-height: 26px;
	display: block;
	float: left;
	padding: 0 12px;
	background: url('https: //img.alipay.com/pa/frame/v1/bg-contact.png') right -156px no-repeat;
}
.tab-title li.current {
	font-weight: 700;
	background: url('https: //img.alipay.com/pa/frame/v1/bg-contact.png') no-repeat;
}
.tab-title li.current span {
	background: url('https: //img.alipay.com/pa/frame/v1/bg-contact.png') right -52px no-repeat;
}
.tab-title .tab-action {
	height: 29px;
	line-height: 29px;
	text-indent: 5px;
}
.tab-title .tab-action select {
	vertical-align: middle;
}
.com-contacts-selected .com-panel .fm-item {
	padding-left: 10px;
	padding-right: 10px;
}
.com-contacts-selected .com-panel .fm-input {
	margin-top: 10px;
}
.com-contacts-selected .com-contacts-sum .fm-error .fm-explain {
	color: #F00;
	background-position: -125px -419px;
}
.ico {
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: url('https: //img.alipay.com/pa/frame/v1/ico-pa.png') no-repeat;
}
.ico-del {
	width: 20px;
	height: 20px;
	background-position: 4px -71px;
}
.ico-detail {
	width: 14px;
	height: 14px;
	background-position: 0 -181px;
}
.ico-detail .pop-square {
	display: none;
	left: 15px;
}
.ico-detail: hover {
	position: relative;
	border: none;
	text-decoration: none;
	color: #4d4d4d;
}
.ico-detail: hover .pop-square {
	display: block;
}
.ico-zoom {
	background-position: 0 -214px;
	padding-left: 16px;
	*display: inline-block;
}
.title {
	display: block;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}
.title h2 {
	font: 500 18px '黑体';
	float: left;
}
.title .link {
	float: left;
	padding: 3px 0 0 8px;
}
.title .link em {
	padding: 0 5px;
}
.title .action {
	position: absolute;
	right: 5px;
	top: 3px;
	z-index: 2;
}
.lb-multi {
	position: absolute;
	left: 20%;
}
.lb-head,.lb-foot {
	height: 5px;
	line-height: 5px;
	font-size: 1px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}
.lb-body {
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
	background-image: url(https: //img.alipay.com/pa/frame/v1/bg-lightbox.png);
	_background-image: url(https: //img.alipay.com/pa/frame/v1/bg-lightbox-ie6.png);
	background-position: -25px 0;
	background-repeat: repeat-y;
	*zoom: 1;
}
.lb-topleft,.lb-topright,.lb-bottomleft,.lb-bottomright,.lb-topmiddle,.lb-bottommiddle,.lb-bodyright {
	height: 100%;
	float: left;
	background-image: url(https: //img.alipay.com/pa/frame/v1/bg-lightbox.png);
	_background-image: url(https: //img.alipay.com/pa/frame/v1/bg-lightbox-ie6.png);
	_display: inline;
}
.lb-topleft,.lb-topright,.lb-bottomleft,.lb-bottomright,.lb-bodyright {
	width: 5px;
}
.lb-topmiddle,.lb-bottommiddle,.lb-container {
	width: 100%;
}
.lb-container {
	height: 100%;
	float: left;
	_display: inline;
	overflow: hidden;
	background-color: #F3F3F3;
}
.lb-topleft {
	margin-left: -5px;
	background-position: -10px -10px;
}
.lb-topright {
	margin-right: -5px;
	background-position: -15px -10px;
}
.lb-bodyright {
	height: 100%;
	font-size: 5px;
	margin-right: -5px;
	padding-bottom: 50000px;
	margin-bottom: -50000px;
	background-position: right 0;
}
.lb-bottomleft {
	margin-left: -5px;
	background-position: -10px -15px;
}
.lb-bottomright {
	margin-right: -5px;
	background-position: -15px -15px;
}
.lb-multi .title {
	height: 25px;
	line-height: 25px;
	margin: 20px;
	border-bottom: 1px #DBDBDB solid;
}
.lb-multi .tips {
	margin-top: 10px;
	color: #808080;
}
.lb-multi .fm-input .label-for {
	font-weight: 700;
}
.lb-multi .fm-muilt textarea {
	width: 100%;
}
.lb-multi .fm-input legend {
	display: none;
}
.lb-operate {
	width: 100%;
	position: absolute;
	bottom: 20px;
	z-index: 100;
	left: 0;
}
.lb-close {
	display: block;
	height: 19px;
	position: absolute;
	right: 0;
	top: 0;
	font: 500 16px/19px Arial,'宋体';
}
.lb-submit {
	position: absolute;
	bottom: 0;
	left: 20px;
}
.lb-submit .btn {
	float: left;
}
.lb-message {
	float: left;
	margin: 22px 0 0 15px;
	color: #20B907;
}
.banklist {
	overflow: hidden;
	border: 1px #d6d6d6 solid;
	background: #fff;
	*zoom: 1;
	margin: 10px 0;
}
.current .banklist {
	border: 1px #FFAB33 solid;
}
.banklist li {
	float: left;
	width: 150px;
	padding: 3px 0;
	overflow: hidden;
}
.banklist li label {
	display: block;
	overflow: hidden;
	width: 100%;
}
.banklist li input {
	float: left;
	display: block;
	width: auto;
	height: auto;
	margin: 10px 4px;
	*margin: 4px 0 0;
	overflow: hidden;
}
.banklist li.selected {
	position: absolute;
	left: 0;
	top: 0;
	border-bottom: 1px dashed #ccc;
	width: 630px;
}
.banklist a: hover {
	border: 1px solid #ffb357;
	text-decoration: none;
	cursor: pointer;
}
.banklist li a.selected {
	border: 1px solid #ffb357;
}
.banklist a {
	background: url(https: //img.alipay.com/pa/frame/v1/ico-banklist.png) no-repeat 0 0;
	outline: none;
	width: 120px;
	height: 28px;
	overflow: hidden;
	float: left;
	display: block;
	border: 1px solid #fff;
	cursor: pointer;
	text-decoration: none;
}
.banklist em {
	text-indent: -5000px;
	display: block;
	overflow: hidden;
}
.banklist .ktCcb {
	background-position: 0 -125px;
}
.banklist .ktIcbc {
	background-position: 0 -4px;
}
.banklist .ktCmb {
	background-position: 0 -244px;
}
.banklist .ktAbc {
	background-position: 0 -87px;
}
.banklist .ktPost {
	background-position: 0 -166px;
}
.banklist .ktSdb {
	background-position: 0 -445px;
}
.banklist .ktCeb {
	background-position: 0 -566px;
}
.banklist .ktCitic {
	background-position: 0 -487px;
}
.banklist .ktSpdb {
	background-position: 0 -288px;
}
.banklist .ktCib {
	background-position: 0 -327px;
}
.banklist .ktGdb {
	background-position: 0 -366px;
}
.banklist .ktCmbc {
	background-position: 0 -527px;
}
.banklist .ktComm {
	background-position: 0 -206px;
}
.banklist .ktHxbank {
	background-position: 0 -407px;
}
.banklist .ktEgbank {
	background-position: 0 -646px;
}
.banklist .ktHzcb {
	background-position: 0 -846px;
}
.banklist .ktBoc {
	background-position: 0 -46px;
}
.banklist .ktCzbank {
	background-position: 0 -606px;
}
.banklist .ktHkbea {
	background-position: 0 -686px;
}
.banklist .ktShbank {
	background-position: 0 -726px;
}
.banklist .ktNbbank {
	background-position: 0 -766px;
}
.banklist .ktSpabank {
	background-position: 0 -806px;
}
.banklist .ktHzcb {
	background-position: 0 -846px;
}
.banklist .ktNjcb {
	background-position: 0 -886px;
}
.banklist .ktWhcb {
	background-position: 0 -926px;
}
.banklist .ktBjrcb {
	background-position: 0 -966px;
}
.banklist .ktShrcb {
	background-position: 0 -1006px;
}
.banklist .ktCqbank {
	background-position: 0 -1046px;
}
.banklist .ktWzcb {
	background-position: 0 -1086px;
}
.banklist .ktHsbank {
	background-position: 0 -1126px;
}
.banklist .ktCscb {
	background-position: 0 -1166px;
}
.banklist .ktQdccb {
	background-position: 0 -1206px;
}
.banklist .ktJzcb {
	background-position: 0 -1246px;
}
.banklist .ktJncb {
	background-position: 0 -1286px;
}
.banklist .ktJzccb {
	background-position: 0 -1326px;
}
.banklist .ktTzcb {
	background-position: 0 -1366px;
}
.banklist .ktJxbank {
	background-position: 0 -1406px;
}
.banklist .ktCsrcb {
	background-position: 0 -1446px;
}
.banklist .ktYccb {
	background-position: 0 -1486px;
}
.banklist .ktNhb {
	background-position: 0 -1526px;
}
.banklist .ktCzrcb {
	background-position: 0 -1566px;
}
.banklist .ktGycb {
	background-position: 0 -1606px;
}
.banklist .ktSxcb {
	background-position: 0 -1646px;
}
.banklist .kth3cb {
	background-position: 0 -1686px;
}
.banklist .ktWjrcb {
	background-position: 0 -1726px;
}
.banklist .ktZycbank {
	background-position: 0 -1766px;
}
.banklist .ktFsrcu {
	background-position: 0 -1806px;
}
.banklist .ktFdb {
	background-position: 0 -1846px;
}
.banklist .ktZbcb {
	background-position: 0 -1886px;
}
.banklist .ktUrmqccb {
	background-position: 0 -1926px;
}
.JS-SAll {
	display: none;
}
.yui-ac-bd {
	background: #fff;
	position: absolute;
	z-index: 99999;
}
.yui-ac-bd ul {
	width: 222px;
	overflow: hidden;
	overflow-y: auto;
	border: 1px #CCC solid;
}
.yui-ac-bd li,.yui-ac-highlight,.yui-ac-prehighlight {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-indent: 5px;
	overflow: hidden;
	border-bottom: none;
	word-break: break-all;
	cursor: pointer;
}
.yui-ac-highlight {
	background: #FEFF48;
}
.yui-ac-prehighlight {
	background: #DBF0FF;
}
.monthlyCalendar {
	width: 174px;
	_width: 174px;
	height: 166px;
	border: 1px #c8c8c8 solid;
	padding: 0 0 5px 5px;
	font-size: 12px;
	font-family: Arial,宋体;
	background: #ede url(https: //img.alipay.com/global/calendar-bg.png) repeat-x;
	line-height: normal;
}
.monthlyCalendar div.header {
	width: 165px;
	height: 14px;
	color: #fff;
	line-height: 14px;
	vertical-align: middle;
	background: #808080;
	text-align: center;
	padding: 2px;
	*padding: 3px 2px 1px;
	margin: 0 0 4px;
}
.monthlyCalendar div.nav {
	text-align: center;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	vertical-align: middle;
}
.monthlyCalendar div.nav span {
	float: left;
	width: 136px;
	text-align: center;
	padding: 2px 0;
	font-size: 14px;
}
.monthlyCalendar div.nav .prev {
	width: 14px;
	height: 9px;
	margin: 5px 0 0 5px;
	background: url(https: //img.alipay.com/global/calendar-prev.gif) no-repeat;
	cursor: pointer;
}
.monthlyCalendar div.nav .next {
	width: 14px;
	height: 9px;
	margin: 5px 0 0;
	background: url(https: //img.alipay.com/global/calendar-next.gif) no-repeat;
	cursor: pointer;
}
.monthlyCalendar div.month span {
	display: block;
	font-family: 宋体;
	background: #fff;
	float: left;
	border: 1px #909090 solid;
	width: 36px;
	height: 16px;
	line-height: 15px;
	padding: 5px 1px 3px 1px;
	margin: 0 3px 5px 0;
	text-align: center;
	cursor: pointer;
}
.monthlyCalendar .month span.disabled {
	background: #777;
	color: #ccc;
	cursor: default;
}
.monthlyCalendar .done {
	width: 55px;
	height: 27px;
	*padding: 2px 0 0 4px;
	text-align: center;
	color: #4d4d4d;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
	background: url(https: //img.alipay.com/global/save-btn.png) no-repeat;
	border: none;
	cursor: pointer;
}
.monthlyCalendar .reload {
	color: #0051ff;
	text-decoration: none;
}
.monthlyCalendar center {
	#margin-top: 5px;
	_margin-top: 0;
}
.mc-wrapper {
	position: relative;
	_margin-left: 3px;
	z-index: 9999;
}
div.monthlyCalendar span.current {
	border: 1px solid #006efe;
	color: #006efe;
	font-weight: bold;
}
div.monthlyCalendar span.selected {
	border: 2px solid #666;
	color: #4d4d4d;
	background: #FEFF48;
	padding: 4px 0 2px 0;
}
div.monthlyCalendar span.hover {
	background: #dbf0ff;
}
#inputHint,#inputHint2 {
	width: 300px;
	margin： 10px;
	padding: 10px;
}
.cityHintSuggest {
	border: 1px #ccc solid;
	width: 150px;
	height: 100px;
	padding: 0;
	overflow-x: hidden;
	overflow-y: auto;
}
.cityHintSuggest li {
	list-style: none;
	font-size: 12px;
	padding: 2px 5px;
}
.cityHintSuggest .current {
	background: yellow;
}
.cityHintSuggest,.cityHintBox {
	line-height: normal;
	position: absolute;
	background: #fff;
	z-index: 999;
	top: 28px;
	left: 150px;
}
.cityHintBox {
	width: 279px;
	height: 154px;
	background: url(https: //img.alipay.com/global/calendar-bg.png) repeat-x;
	border: 1px #d2d2d2 solid;
	padding: 4px;
}
.cityHintBox a {
	font-size: 12px;
	text-decoration: none;
	display: block;
}
.cityHintBox .xTab {
	margin: 0 0 -1px;
	height: 30px;
	overflow: hidden;
	border: none;
}
.cityHintBox .xTab li a {
	width: 99px;
	color: #000;
	height: 26px;
	padding-top: 5px;
	text-align: center;
	background: url(https: //img.alipay.com/global/tab-a.png) no-repeat 0 -26px;
}
.cityHintBox .xTab li a.current {
	font-weight: bold;
	background-position: 0 0;
}
.hotCity,.cityList {
	height: 108px;
	border: 1px solid #d2d2d2;
	background: #fff;
}
.cityList {
	padding: 7px 4px;
}
.hotCity {
	height: 103px;
	overflow: hidden;
	padding: 12px 5px 10px;
}
.hotCity a {
	width: 55px;
	height: 18px;
	color: #000;
	padding: 2px 0 0 10px;
	float: left;
	display: block;
}
.cityTag {
	width: 260px;
	margin-bottom: 5px;
}
.cityTag td {
	margin: 0;
	padding: 0;
	text-align: center;
}
.cityTag td a {
	border: 1px #ddd solid;
	border-left: none;
	display: block;
	padding: 1px 1.5px;
	color: #000;
}
.cityTag td a.left {
	border-left: 1px #ddd solid;
}
.cityTag td a: hover {
	background: #f50;
	color: #fff;
}
.cityListContent {
	border: 1px #ccc solid;
	padding: none;
	height: 86px;
	overflow-y: auto;
	overflow-x: hidden;
}
.cityListContent ul,.cityListContent ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.cityListContent li a {
	padding: 3px 5px 2px;
	height: 16px;
	color: #000;
}
.cityHintBox .hover,.hotCity a: hover,.cityListContent ul li a: hover {
	background: yellow;
}
#xbox-overlay {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
* html #xbox-overlay {
	position: absolute;
}
.xbox-overlay-MacFF {
	background: url(https: //static.alipay.com/js/arale/source/assets/images/xbox-ff-hack.png) repeat;
}
.xbox-overlay-bg {
	background-color: #000;
	filter: alpha(opacity=20);
	-moz-opacity: .20;
	opacity: .20;
}
#xbox-hide-select {
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
#xbox-mock {
	position: fixed;
	background: #fff;
	z-index: 1002;
	color: #000;
	border: 6px solid #767576;
	text-align: left;
	top: 16%;
	left: 30%;
	overflow: hidden;
}
*html #xbox-mock {
	position: absolute;
}
#xbox-load {
	position: fixed;
	height: 13px;
	width: 208px;
	z-index: 1003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px;
}
* html #xbox-load {
	position: absolute;
}
#xbox-content {
	width: 100%;
	height: 100%;
	text-align: center;
	border: 1px #6b6a6b solid;
}
#xbox-iframe {
	width: 100%;
	height: 100%;
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
}
.xbox-caption {
	height: 27px;
}
.box-close {
	position: absolute;
	top: 5px;
	right: 10px;
}
a.box-close {
	font-size: 14px;
}
.yui-calcontainer {
	position: absolute;
	border: 1px solid #7B9EBD;
	padding: 5px;
	width: 176px;
	top: 0;
	left: 0;
	display: none;
	z-index: 100;
	background: #e8e8e8 url(https: //img.alipay.com/global/calendar-bg.png) repeat-x;
}
.yui-calcontainer iframe {
	position: absolute;
	border: none;
	margin: 0;
	padding: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.yui-calcontainer iframe.fixedsize {
	width: 50em;
	height: 50em;
	top: -1px;
	left: -1px;
}
.yui-calendar .calheader {
	position: relative;
	width: 100%;
	text-align: center;
	overflow: hidden;
	padding: 4px 0;
}
.yui-calendar .calnavleft {
	position: absolute;
	overflow: hidden;
	text-indent: -10000em;
	cursor: pointer;
	top: 2px;
	bottom: 0;
	width: 9px;
	height: 12px;
	left: 2px;
	z-index: 1;
	background: url("callt.gif") no-repeat;
}
.yui-calendar .calnavright {
	position: absolute;
	overflow: hidden;
	text-indent: -10000em;
	cursor: pointer;
	top: 2px;
	bottom: 0;
	width: 9px;
	height: 12px;
	right: 2px;
	z-index: 1;
	background: url("calrt.gif") no-repeat;
}
.yui-calendar .calnavright {
	background: transparent url(https: //img.alipay.com/global/calendar-next.gif) no-repeat;
	cursor: pointer;
	height: 13px;
	width: 14px;
}
.yui-calendar .calnavleft {
	background: transparent url(https: //img.alipay.com/global/calendar-prev.gif) no-repeat;
	cursor: pointer;
	height: 13px;
	width: 14px;
}
.yui-calendar .calbody {
	width: 175px;
	overflow: hidden;
	text-align: left;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #909090;
}
.yui-calendar .calbody div {
	width: 182px;
	height: 18px;
}
.yui-calendar .calbody span {
	display: block;
	float: left;
	line-height: 18px;
	height: 18px;
	width: 24px;
	text-align: center;
	border-style: solid;
	border-color: #909090;
	border-width: 1px 0 0 1px;
	background: #fff;
	font-size: 12px;
	color: #bbb;
	font-family: 宋体;
	position: relative;
	cursor: pointer;
}
*+html .yui-calendar .calbody span {
	height: 17px;
	line-height: 17px;
}
.yui-calendar .calbody span a {
	color: #4d4d4d!important;
	display: block;
	text-decoration: none;
}
#main .yui-calendar .calbody span a {
	color: #4d4d4d;
}
#main .yui-calendar .calbody span a: hover {
	text-decoration: none;
}
.yui-calendar .calbody span a: hover {
	background-color: #dbf0ff;
}
.yui-calendar .calbody span.today a,.yui-calendar .calbody span.today a: link,.yui-calendar .calbody span.today a: visited {
	position: absolute;
	left: -1px;
	top: -1px;
	width: 24px;
	height: 18px;
	line-height: 18px;
	z-index: 999;
	color: #006efe!important;
	font-weight: 700;
	border: 1px solid #006efe;
	*border: 1px solid #909090;
}
.yui-calendar .calbody span.selected {
	background: #feff48;
}
.yui-calendar .calbody span.activeable {
	background: #feff48;
}
.yui-calendar .calbody span.selected a {
	position: absolute;
	left: -1px;
	top: -1px;
	width: 22px;
	height: 16px;
	line-height: 16px;
	border: 2px solid #909090;
}
*+html .yui-calendar .calbody span.selected a {
	height: 15px;
	line-height: 15px;
}
.yui-calendar .done {
	background: transparent url(https: //img.alipay.com/global/save-btn.png) no-repeat scroll;
	cursor: pointer;
	border: none;
	height: 27px;
	margin-right: 5px;
	width: 55px;
	font-size: 13px;
	vertical-align: middle;
}
.yui-calendar a.cancel {
	text-decoration: none;
	font-size: 12px;
}
.yui-calendar .heaer-year {
	margin-right: 11px;
	clear: both;
}
.yui-calendar .calweekdayrow {
	margin-bottom: 4px;
	text-align: left;
	background-color: #808080;
	height: 18px;
	line-height: 18px;
	clear: both;
	width: 176px;
}
.yui-calendar .calweekdayrow .calweekdaycell {
	color: #fff;
	display: block;
	width: 24px;
	height: 17px;
	float: left;
	text-align: center;
}
.btn_footer {
	text-align: center;
}
#spotlight {
	position: absolute;
	left: 0;
	top: 0;
}